package com.ruoyi.ldzlsc.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 工序任务执行进度VO
 * 
 * @author ldzl
 */
@Data
public class TaskProgressVO {
    
    /** 操作人员 */
    private String operator;
    
    /** 操作时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date operationTime;
    
    /** 操作类型 */
    private String operationType;
    
    /** 操作类型名称 */
    private String operationTypeName;
    
    /** 报工数量 */
    private BigDecimal reportQty;
    
    /** 报工时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date reportTime;
    
    /** 检验日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date inspectionDate;
    
    /** 合格数量 */
    private BigDecimal qualifiedQty;
    
    /** 不合格数量 */
    private BigDecimal unqualifiedQty;
    
    /** 合格率 */
    private String qualificationRate;
    
    /** 检测结果 */
    private String inspectionResult;
    
    /** 物料编号 */
    private String materialCode;
    
    /** 物料名称 */
    private String materialName;
    
    /** 物料日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date materialDate;
    
    /** 物料类型 */
    private String materialType;
    
    /** 物料数量 */
    private BigDecimal materialQty;
    
    /** 备注 */
    private String remark;
    
    /** 详细信息 */
    private String details;
}
